package com.ytzl.model;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;

import java.io.Serializable;
import java.util.Date;

/**
 * 酒店表
 * @TableName itrip_hotel
 */
@TableName(value ="itrip_hotel")
@Data
public class ItripHotel implements Serializable {
    /**
     * 主键
     */
    @TableId(type = IdType.AUTO)
    private Long id;

    /**
     * 酒店名称
     */
    private String hotelname;

    /**
     * 所在国家id
     */
    private Long countryid;

    /**
     * 所在省份id
     */
    private Long provinceid;

    /**
     * 所在城市id
     */
    private Long cityid;

    /**
     * 酒店所在地址
     */
    private String address;

    /**
     * 酒店介绍（保存附文本）
     */
    private String details;

    /**
     * 酒店设施
     */
    private String facilities;

    /**
     * 酒店政策
     */
    private String hotelpolicy;

    /**
     * 酒店类型(1:国内酒店 2:国际酒店)
     */
    private Integer hoteltype;

    /**
     * (1:经济酒店  2:二星级酒店  3:三星级 4:四星酒店 5星酒店)
     */
    private Integer hotellevel;

    /**
     * 是否是团购酒店
     */
    private Integer isgrouppurchase;

    /**
     * 城市名称 冗余字段
     */
    private String redundantcityname;

    /**
     * 省名称 冗余字段
     */
    private String redundantprovincename;

    /**
     * 国家名称 冗余字段
     */
    private String redundantcountryname;

    /**
     * 酒店库存（冗余，每天开定时任务的时候更新）
     */
    private Integer redundanthotelstore;

    /**
     * 
     */
    private Date creationdate;

    /**
     * 
     */
    private Long createdby;

    /**
     * 
     */
    private Date modifydate;

    /**
     * 
     */
    private Long modifiedby;

    @TableField(exist = false)
    private static final long serialVersionUID = 1L;
}